Golang Job: Software Developer

Job added on

Location

Noida - India

Job type

Full-Time

Golang Job Details

Key Skills

  • At least 4 years+ of Golang experience
  • Experience with development of message-driven applications
  • Experience with one or more messaging protocols and message brokers - MQTT, AMQP, NATS, NCQ, Kafka, etc,
  • Understanding of performance bottlenecks, i.e CPU caches, Linux caches and optimizations
  • Understanding of different encryption, digital signature, authentication and authorization technologies
  • Understanding of REST and gRPC APIs.
  • Experience with writing C/C++ applications

Bonus skillset 1 - System Programming

  • Understanding of systemd, d-bus, socket activation
  • Understanding of Linux Networking stack, i.e. Netlink interface, systemd-networkd, etc.
  • Understanding of application packaging - deb, rpm, etc
  • Previous C/C++ programming experience
  • Understanding of Linux boot process and UEFI
  • Understanding of TPM and root of trust concept

Bonus skillset 2 - Industrial Protocols

  • Understanding some of the industrial protocols (i.e. Modbus, Ethernet/IP, CANbus, BACnet, etc.)
  • Understanding of real-time applications

Bonus skillset 3 - Virtualization

  • Understanding virtualization and container technologies - livirt, lxc/lxd, Docker, kvm, etc.
  • Experience with license management systems

Bonus skills - Other

  • Experience with python
  • Experience with ML

Job Type: Full-time

Salary: ₹1,500,000.00 - ₹3,000,000.00 per year

Benefits:

  • Cell phone reimbursement
  • Flexible schedule
  • Health insurance
  • Internet reimbursement

Schedule:

  • Day shift

Supplemental Pay:

  • Joining bonus

COVID-19 considerations:
Yes, we are using Hybrid model currently.

Ability to commute/relocate:

  • Noida, Noida, Uttar Pradesh: Reliably commute or planning to relocate before starting work (Required)

Education:

  • Bachelor's (Preferred)

Experience:

  • total work: 1 year (Preferred)
  • software development: 1 year (Preferred)
  • HTML5: 1 year (Preferred)